home *** CD-ROM | disk | FTP | other *** search
/ SGI Developer Toolbox 6.1 / SGI Developer Toolbox 6.1 - Disc 4.iso / public / bit / src / forms / FORMS / INCLUDE / browser.h < prev    next >
Text File  |  1994-08-01  |  2KB  |  53 lines

  1. /************   Object Class: Browser      ************/
  2.  
  3. /***** Class    *****/
  4.  
  5. #define FL_BROWSER        71
  6.  
  7. /***** Types    *****/
  8.  
  9. #define FL_NORMAL_BROWSER    0
  10. #define FL_SELECT_BROWSER    1
  11. #define FL_HOLD_BROWSER        2
  12. #define FL_MULTI_BROWSER    3
  13.  
  14. /***** Defaults *****/
  15.  
  16. #define FL_BROWSER_BOXTYPE    FL_DOWN_BOX
  17. #define FL_BROWSER_COL1        FL_COL1
  18. #define FL_BROWSER_COL2        3
  19. #define FL_BROWSER_LCOL        FL_LCOL
  20. #define FL_BROWSER_ALIGN    FL_ALIGN_BOTTOM
  21.  
  22. /***** Others   *****/
  23.  
  24. #define FL_BROWSER_SLCOL    FL_COL1
  25. #define FL_BROWSER_BW        FL_BOUND_WIDTH
  26. #define FL_BROWSER_LINELENGTH    128
  27. #define FL_BROWSER_MAXLINE    512
  28.  
  29. /***** Routines *****/
  30.  
  31. FL_OBJECT *fl_create_browser(int, float, float, float, float, const char *);
  32. FL_OBJECT *fl_add_browser(int, float, float, float, float, const char *);
  33.  
  34. void     fl_set_browser_topline(FL_OBJECT *, int);
  35. int     fl_get_browser_topline(FL_OBJECT *);
  36. void     fl_clear_browser(FL_OBJECT *);
  37. void     fl_add_browser_line(FL_OBJECT *, const char *);
  38. void     fl_addto_browser(FL_OBJECT *, const char *);
  39. void     fl_insert_browser_line(FL_OBJECT *, int , const char *);
  40. void     fl_delete_browser_line(FL_OBJECT *, int );
  41. void     fl_replace_browser_line(FL_OBJECT *, int , const char *);
  42. const char    *fl_get_browser_line(FL_OBJECT *, int);
  43. int     fl_load_browser(FL_OBJECT *, char []);
  44. int    fl_get_browser_maxline(FL_OBJECT *);
  45. void     fl_select_browser_line(FL_OBJECT *, int );
  46. void     fl_deselect_browser_line(FL_OBJECT *, int );
  47. void     fl_deselect_browser(FL_OBJECT *);
  48. int     fl_isselected_browser_line(FL_OBJECT *, int );
  49. int     fl_get_browser(FL_OBJECT *);
  50. void     fl_set_browser_fontsize(FL_OBJECT *, float);
  51. void     fl_set_browser_fontstyle(FL_OBJECT *, int);
  52. void     fl_set_browser_specialkey(FL_OBJECT *, char);
  53.